Class UserCreatedPDUImpl

java.lang.Object
com.cisco.pt.ipc.impl.IPCObjectImpl
com.cisco.pt.ipc.ui.impl.UserCreatedPDUImpl
All Implemented Interfaces:
IPCObject, UserCreatedPDU

public class UserCreatedPDUImpl extends IPCObjectImpl implements UserCreatedPDU
Information provided by the PKI file:

    \class UserCreatedPDU
    
    \brief The UserCreatedPDU widget holds all the user created pdus for different scenarios.
    
    \example appWindow().getUserCreatedPDU()
    
Author:
Auto-generated
  • Constructor Details

  • Method Details

    • setVisible

      public void setVisible(boolean bVisible)
      Information provided by the PKI file:
      
          \brief Shows or hides this widget from view.
          
          \param bVisible, true to show this widget, false to hide it.
          
              
      Specified by:
      setVisible in interface UserCreatedPDU
      Parameters:
      bVisible - Takes in a parameter of bVisible
    • setWidgetVisible

      public void setWidgetVisible(String widgetName, boolean bVisible)
      Information provided by the PKI file:
      
          \brief Shows or hides the specified child widget.
          
          \param widgetName, where widgetName can be one of the following: NewScenarioBtn, DeleteScenarioBtn, OpenListWindowBtn, RemovePDUBtn.
          \param bVisible, true to show this child widget, false to hide it.
          
              
      Specified by:
      setWidgetVisible in interface UserCreatedPDU
      Parameters:
      widgetName - Takes in a parameter of widgetName
      bVisible - Takes in a parameter of bVisible
    • setDisabled

      public void setDisabled(boolean bDisable)
      Information provided by the PKI file:
      
          \brief Enables or disables input events to this widget.
          
          \param bDisabled, true to disable input events to this widget, false to enable input events.
          
              
      Specified by:
      setDisabled in interface UserCreatedPDU
      Parameters:
      bDisable - Takes in a parameter of bDisable
    • setWidgetDisable

      public void setWidgetDisable(String widgetName, boolean bDisable)
      Information provided by the PKI file:
      
          \brief Enables or disables the specified child widget.
          
          \param widgetName, where widgetName can be one of the following: NewScenarioBtn, DeleteScenarioBtn, OpenListWindowBtn, RemovePDUBtn.
          \param bDisabled, true to disable input events to this child widget, false to enable input events.
          
              
      Specified by:
      setWidgetDisable in interface UserCreatedPDU
      Parameters:
      widgetName - Takes in a parameter of widgetName
      bDisable - Takes in a parameter of bDisable
    • activateScenario

      public void activateScenario(int index)
      Information provided by the PKI file:
      
          \brief Changes the scenario to the specified index.
          
          \param index, the index of the scenario of interest.
          
              
      Specified by:
      activateScenario in interface UserCreatedPDU
      Parameters:
      index - Takes in a parameter of index
    • deleteScenarioBtn_clicked

      public void deleteScenarioBtn_clicked()
      Information provided by the PKI file:
      
          \brief Simulates clicking on the Delete scenario button.
          
              
      Specified by:
      deleteScenarioBtn_clicked in interface UserCreatedPDU
    • newScenarioBtn_clicked

      public void newScenarioBtn_clicked()
      Information provided by the PKI file:
      
          \brief Simulates clicking on the New scenario button.
          
              
      Specified by:
      newScenarioBtn_clicked in interface UserCreatedPDU
    • scenarioInfoBtn_clicked

      public void scenarioInfoBtn_clicked()
      Information provided by the PKI file:
      
          \brief Simulates clicking on the scearnio info "i" button.
          
              
      Specified by:
      scenarioInfoBtn_clicked in interface UserCreatedPDU
    • toggleOpenListWindowBtn

      public void toggleOpenListWindowBtn(boolean bEnable)
      Information provided by the PKI file:
      
          \brief Shows or hides the Toggle PDU List Window.
          
          \param bEnable, true to show the Toggle PDU List Window, false to hide it.
          
              
      Specified by:
      toggleOpenListWindowBtn in interface UserCreatedPDU
      Parameters:
      bEnable - Takes in a parameter of bEnable
    • setScenarioDescription

      public void setScenarioDescription(String description)
      Information provided by the PKI file:
      
          \brief Sets the description for the current scenario.
          
          \param description, the description for the current scenario.
          
              
      Specified by:
      setScenarioDescription in interface UserCreatedPDU
      Parameters:
      description - Takes in a parameter of description
    • firePDU

      public void firePDU(int index)
      Information provided by the PKI file:
      
          \brief Sends out the PDU at the specified index.
          
          \param index, the index of the PDU of interest.
          
              
      Specified by:
      firePDU in interface UserCreatedPDU
      Parameters:
      index - Takes in a parameter of index
    • colorPDU

      public void colorPDU(int index)
      Information provided by the PKI file:
      
          \brief Opens the color picker for the PDU at the specified index.
          
          \param index, the index of the PDU of interest.
          
              
      Specified by:
      colorPDU in interface UserCreatedPDU
      Parameters:
      index - Takes in a parameter of index
    • editPDU

      public void editPDU(int index)
      Information provided by the PKI file:
      
          \brief Opens the edit pdu dialog for the pdu at the specified index
          
          \param int index, the index of interest
          
              
      Specified by:
      editPDU in interface UserCreatedPDU
      Parameters:
      index - Takes in a parameter of index
    • deletePDU

      public void deletePDU(int index)
      Information provided by the PKI file:
      
          \brief Removes the PDU at the specified index.
          
          \param index, the index of the PDU of interest.
          
              
      Specified by:
      deletePDU in interface UserCreatedPDU
      Parameters:
      index - Takes in a parameter of index
    • addSimplePdu

      public ADD_PDU_ERROR addSimplePdu(String src, String dst)
      Information provided by the PKI file:
      
          \brief Adds a simple pdu to the simulation using only device names
          \param src, the source device name
          \param dst, the destination device name
          
              
      Specified by:
      addSimplePdu in interface UserCreatedPDU
      Parameters:
      src - Takes in a parameter of src
      dst - Takes in a parameter of dst
      Returns:
      ADD_PDU_ERROR Returns a ADD_PDU_ERROR